tower clocks - German English Dictionary